示例#1
0
    public void SetPreviousCannonPart(CannonPartType cannonPartType)
    {
        switch (cannonPartType)
        {
        case CannonPartType.Barrel:
            barrelController.SetPreviousCannonPart();
            break;

        case CannonPartType.Stand:
            standController.SetPreviousCannonPart();
            break;

        case CannonPartType.Wheels:
            wheelsController.SetPreviousCannonPart();
            break;
        }
        AlignCannonParts();
    }
示例#2
0
 private void SetPreviousCannonPart(CannonPartType cannonPartType)
 {
     CannonController.Instance.SetPreviousCannonPart(cannonPartType);
 }
示例#3
0
 private void SetNextCannonPart(CannonPartType cannonPartType)
 {
     CannonController.Instance.SetNextCannonPart(cannonPartType);
 }
示例#4
0
 public CannonPart(CannonPartType cannonPartType, int cannonPartId)
 {
     this.cannonPartType = cannonPartType;
     this.cannonPartId   = cannonPartId;
 }
示例#5
0
 private void OnNextButtonClicked(CannonPartType cannonPartType)
 {
     OnNextButton?.Invoke(cannonPartType);
 }
示例#6
0
 private void OnPreviousButtonClicked(CannonPartType cannonPartType)
 {
     OnPreviousButton?.Invoke(cannonPartType);
 }