@OnEntityCreated public void onCreated(Context ctx, Entity e) { clearCachedState(e); ensureFieldPathForEntityInitialized(e); FieldPath p = getFieldPathForEntity(e); if (p != null) { processLifeStateChange(e, p); } }
@OnEntityCreated public void onCreated(Entity e) { FieldPath fp = e.getDtClass().getFieldPathForName("CBodyComponent.m_hModel"); if (fp == null) { return; } Long resourceHandle = e.getPropertyForFieldPath(fp); if (resourceHandle == null || resourceHandle == 0L) { return; } Resources.Entry entry = resources.getEntryForResourceHandle(resourceHandle); System.out.format("model for entity at %d (%d): %s\n", e.getIndex(), resourceHandle, entry); }
@OnEntityCreated public void onCreated(Entity e) { if (!isHero(e)) { return; } ensureFieldPaths(e); System.out.format("%s (%s/%s)\n", e.getDtClass().getDtName(), e.getPropertyForFieldPath(mana), e.getPropertyForFieldPath(maxMana)); }
@OnEntityCreated @Order(1000) public void onEntityCreated(Entity e) { List<FieldPath> fieldPaths = e.getDtClass().collectFieldPaths(e.getState()); for (FieldPath fp : fieldPaths) { evPropertyChanged.raise(e, fp); } }
@OnEntityCreated @Order(1000) public void onEntityCreated(Entity e) { List<FieldPath> fieldPaths = e.getDtClass().collectFieldPaths(e.getState()); for (FieldPath fp : fieldPaths) { evPropertyChanged.raise(e, fp); } }
@OnEntityCreated public void onCreated(Context ctx, Entity e) { if (!isWard(e)) return; FieldPath lifeStatePath; clearCachedState(e); ensureFieldPathForEntityInitialized(e); if ((lifeStatePath = getFieldPathForEntity(e)) != null) { processLifeStateChange(e, lifeStatePath); } }