public override void init(IEntity entity) { LayersLookup layersLookup = GameObject.FindGameObjectWithTag("GameManager").GetComponent <LayersLookup>(); layermask = (1 << layersLookup.giveLayerNumber("Tile")); switchAnimation(AnimationAttributes.ANIMATION_FALL, entity); }
public override void init(IEntity entity) { entity.setMoving(false); switchAnimation(AnimationAttributes.ANIMATION_ATTACK, entity); LayersLookup layersLookup = GameObject.FindGameObjectWithTag("GameManager").GetComponent <LayersLookup>(); layermask = (1 << layersLookup.giveLayerNumber("Tile")); doMovement = true; }
public override void init(IEntity entity) { ignoreslopes = true; LayersLookup layersLookup = GameObject.FindGameObjectWithTag("GameManager").GetComponent <LayersLookup>(); layermask = (1 << layersLookup.giveLayerNumber("Tile")); entity.setMoving(true); switchAnimation(AnimationAttributes.ANIMATION_WALK, entity); }
public override void init(IEntity entity) { entity.setMoving(false); switchAnimation(Animation.AnimationAttributes.ANIMATION_DEFEND, entity); LayersLookup layersLookup = GameObject.FindGameObjectWithTag("GameManager").GetComponent <LayersLookup>(); layermask = (1 << layersLookup.giveLayerNumber("Tile")); entity.getTransform().gameObject.GetComponent <Player>().isDefending = true; }
public override void init(IEntity entity) { cursorState = REST; entity.setMoving(false); switchAnimation(AnimationAttributes.ANIMATION_IDLE, entity); LayersLookup layersLookup = GameObject.FindGameObjectWithTag("GameManager").GetComponent <LayersLookup>(); layermask = (1 << layersLookup.giveLayerNumber("Tile")); Player player = entity.getTransform().gameObject.GetComponent <Player>(); player.backGroundShop.SetActive(true); GameObject shopCursor = entity.getTransform().gameObject.GetComponent <Player>().shopCursor; setCursor(shopCursor, entity.getTransform().position); Sun sun = GameObject.FindGameObjectWithTag("Sun").GetComponent <Sun>(); entity.getTransform().gameObject.GetComponent <Player>().notForSale[0].SetActive((!sun.canRest)); entity.getTransform().gameObject.GetComponent <Player>().notForSale[1].SetActive(!(sun.amountOfBlood >= (10 + (entity.getTransform().gameObject.GetComponent <Player>().extraVitality * 2)))); entity.getTransform().gameObject.GetComponent <Player>().notForSale[2].SetActive(!(sun.amountOfBlood >= (10 + (entity.getTransform().gameObject.GetComponent <Player>().extraPower * 2)))); }
protected virtual void init() { currectZ = transform.localRotation.eulerAngles.z; IGravityFactory gravityFactory = new GravityFactory(); #if USE_3D_RAYS rayHitboxes3D = gravityFactory.getRayHitboxes3D(); #else rayHitboxes = gravityFactory.getRayHitboxes(); #endif setGravity(); gravityClient = gravityFactory.getGravityClient(this); if (castsShadows) { spriteRenderer.shadowCastingMode = ShadowCastingMode.TwoSided; spriteRenderer.receiveShadows = true; } LayersLookup layersLookup = GameObject.FindGameObjectWithTag("GameManager").GetComponent <LayersLookup>(); layermask = (1 << layersLookup.giveLayerNumber("Tile") | 1 << layersLookup.giveLayerNumber("Default")); }
public override void init(AICharacter character) { LayersLookup layersLookup = GameObject.FindGameObjectWithTag("GameManager").GetComponent <LayersLookup>(); layermask = 1 << layersLookup.giveLayerNumber("Tile"); }
protected virtual void setLayerMask() { LayersLookup layersLookup = GameObject.FindGameObjectWithTag("GameManager").GetComponent <LayersLookup>(); layermask = (1 << layersLookup.giveLayerNumber("Tile") | 1 << layersLookup.giveLayerNumber("Default")); }