Example #1
0
 // Use this for initialization
 void Start()
 {
     player = GameObject.Find("Mr.Cube").GetComponent <Player>();
     currentSideMovement = SideMovementTools.GetSideMovement(startingSide, speed, transform);
     directionOfMovement = "left";
     currentSide         = startingSide;
 }
Example #2
0
    public static ISideMovement GetSideMovement(GameObject side, float speed, Transform transform)
    {
        var movementDict = GetStringToMovementDictionary(speed, transform);

        ISideMovement currentSideMovement = null;

        try
        {
            currentSideMovement = movementDict[side.name];
        }
        catch (KeyNotFoundException)
        {
            Debug.Log(side.name + " not in Movement Dictionary");
        }
        return(currentSideMovement);
    }
Example #3
0
 public void SetSide(GameObject side)
 {
     currentSide         = side;
     currentSideMovement = SideMovementTools.GetSideMovement(side, speed, transform);
     var movementDict = SideMovementTools.GetStringToMovementDictionary(speed, transform);
 }