// Use this for initialization void Awake() { _stats = GetComponent <AEnemyStats>(); _rigidbody = GetComponent <Rigidbody2D> (); _leftBodyPartResouce = Resources.Load("stupidL") as GameObject; _rightBodyPartResouce = Resources.Load("stupidR") as GameObject; GetComponent <Rigidbody2D> ().gravityScale = 0; _allPaths = initPaths(); }
// Use this for initialization void Start() { //TODO: change type to something general type = EnemyType.Stupid; _logic = this.gameObject.GetComponent <StupidAILogic>(); _stats = this.gameObject.GetComponent <StupidGeneralStats>(); //_logic.SetStats (_stats); _creationLocation = transform.position; // _movementDirection = _logic.MoveToPoint (_creationLocation); collisionFacade = new CollisionFacade(); }
public void SetStats(AEnemyStats i_stats) { _stats = i_stats; }